package me.send.business.service.service;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import me.send.business.base.SendVariable;
import me.send.business.service.BaseService;
import me.send.business.service.mapper.OrdertypeMapper;
import me.send.business.service.pojo.Ordertype;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class OrdertypeService extends BaseService {

	@Autowired
	private OrdertypeMapper ordertypeMapper;

	// 查出所有的类型的集合 2015年6月2日11:42:31
	public Map<String, Object> list(String devicenumber) {
		Map<String, Object> map = new HashMap<String, Object>();
		// 给下面放入错误码和对象 2015年6月2日11:43:21
		map.put(SendVariable.COMM_ERROR, error_1001());
		map.put(SendVariable.COMMON_LIST, new ArrayList<Ordertype>());
		// 判断 devicenumber 下面的值
		if (isDevicenumber(devicenumber)) {
			List<Ordertype> list = ordertypeMapper.list();
			map.put(SendVariable.COMM_ERROR, error_1000());
			map.put(SendVariable.COMMON_LIST, list);
		} else {
			map.put(SendVariable.COMM_ERROR, error_1002());
		}
		// 返回这个map 2015年6月2日11:45:52
		return map;
	}

}
